@charset "UTF-8";
.ul_0{font-size:15px;}
.ul_0 .li_0{
    -webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;
    display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:flex;
    -moz-align-items:center;-webkit-align-items:center;align-items:center;
    padding:14px 10px;line-height:22px;color:#333;border-bottom:1px solid #ddd;overflow:hidden;
}
.ul_0 .li_l{padding-right:10px;}
.ul_0 .li_c{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;}
.ul_0 .li_r{padding-left:10px;}
.ul_0 .li_0_t{padding-top:0;padding-bottom:0;}
.ul_0 .li_0_t input{width:100%;padding:14px 0;line-height:22px;font-size:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;}
.ul_0 .li_r_ico{position:relative;width:7px;height:12px;padding:0;margin-left:10px;}
.ul_0 .li_r_ico:after{content:'';position:absolute;left:0;top:0;width:7px;height:12px;background:url(../images/ico_9.png) center center no-repeat;background-size:100% 100%;}
.ul_0 .li_0{position:relative;border:none; }
.ul_0 .li_0:after{content:'';position:absolute;left:-50%;bottom:0;width:200%;height:1px;background:#ddd;-webkit-transform:scale(0.5);transform:scale(0.5);}

/**/
.bx-addrfm{padding-top:10px;font-size:15px;}
.wp-addrfm{padding:0 15px;background:#fff;}
.wp-addrfm .ul_0 .li_0_t{padding:0;}
.wp-addrfm .ul_0 .li_0_t input{padding:16px 0;}
.wp-addrfm .ul_0 .li_0_select{padding:0;}
.wp-addrfm .ul_0 .li_c_select{padding:16px 0;}
.wp-addrfm .t_select_placeholder{color:#ccc;}
.wp-addrfm input::-webkit-input-placeholder{color:#ccc;}

.wp-setdefault{margin-top:10px;}
.wp-setdefault .btn_setdefault{position:relative;padding:20px 42px;margin-top:10px;line-height:1;background:#fff;}
.wp-setdefault .btn_setdefault:before{content:'';position:absolute;left:15px;top:50%;margin-top:-9px;width:16px;height:16px;background:url(../images/ico_18.png) center center no-repeat;background-size:100% 100%;}
.wp-setdefault .btn_setdefault.s__checked:before{background-image:url(../images/ico_21.png);}

/**/
.list-addr{padding-top:10px;}
.list-addr .item {margin-bottom:10px;background-color:#fff;border-top:1px solid #efefef;border-bottom:1px solid #efefef;}
.list-addr .item .it-info{
    -webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;
    display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:flex;
    -moz-align-items:center;-webkit-align-items:center;align-items:center;
    padding:17px 15px 14px;color:#505050;
}
.list-addr .item .it-info .it-user{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;}
.list-addr .item .it-user .it-tt{margin-bottom:14px;font-size:15px;line-height:1;}
.list-addr .item .it-user .it-addr{font-size:14px;line-height:22px;}
.list-addr .item .it-user .it-addr b{color:#B4282D;}
.list-addr .item .it-btns{
    -webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;
    display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:flex;
    -moz-align-items:center;-webkit-align-items:center;align-items:center;
    font-size:14px;line-height:40px;color:#666;border-top:1px solid #efefef;}
.list-addr .item .it-btns .ibtn{width:50%;text-align:center;}
.list-addr .item .it-btns .ibtn:before{content:'';display:inline-block;margin-right:8px;vertical-align:middle;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;}
.list-addr .item .it-btns .ibtn.ibtn_ico_22:before{width:17px;height:18px;background-image:url(../images/ico_22.png);}
.list-addr .item .it-btns .ibtn.ibtn_ico_23:before{width:17px;height:18px;background-image:url(../images/ico_23.png);}

.list-addr .item .it-sel{position:relative;padding:15px;}
.list-addr .item .it-sel:before{content:'';position:absolute;left:0;top:50%;margin-top:-10px;width:20px;height:20px;margin-right:8px;vertical-align:middle;background:url(../images/ico_20.png) center center no-repeat;background-size:100% 100%;}
.list-addr .item .it-sel.s__checked:before{background-image:url(../images/ico_21.png);}

.h_48{height:48px;}
.lk_addaddr{overflow:hidden;position:fixed;bottom:0;width:100%;z-index:100;height:48px;font-size:17px;line-height:48px;font-weight;500;text-align:center;color:#fff;background:#B4282D;}
.lk_addaddr:before{content:'';display:inline-block;width:17px;height:17px;margin-right:5px;vertical-align:-1px;background:url(../images/ico_26.png) center center no-repeat;background-size:100% 100%;}

/*订单*/
.bx-vorder{padding-top:10px;}
.order-duser{
    display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:flex;
    -moz-align-items:center;-webkit-align-items:center;align-items:center;
    position:relative;padding:10px 30px 10px 10px;background-color:#fff;
}
.order-duser .it-info{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;color:#505050;font-size:15px;}
.order-duser .it-info .it-tt{margin-bottom:12px;line-height:1;}
.order-duser .it-info .it-tt span{width:50%;}
.order-duser .it-info .it-tt span:before{content:'';display:inline-block;margin-right:11px;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;}
.order-duser .it-info .it-tt .it_ico_24:before{width:20px;height:19px;background-image:url(../images/ico_24.png);vertical-align:-3px;}
.order-duser .it-info .it-tt .it_ico_25:before{width:13px;height:20px;background-image:url(../images/ico_25.png);vertical-align:-4px;}
.order-duser:after{content:'';position:absolute;right:10px;top:50%;width:7px;height:12px;margin-top:-4px;background:url(../images/ico_9.png) center center no-repeat;background-size:100% 100%;}

.order-idcard{margin-top:10px;}
.order-idcard .it-tip{padding:6px 10px;margin-top:-10px;font-size:13px;line-height:22px;color:#888;background-color:#fafafa;}
.order-idcard .ul_0{background:#fff;} 
.order-idcard .ul_0 .li_0_t input{padding:12px 0;} 
.order-idcard .ul_0 .li_0:last-child:after{width:0;}

.order-dgood {margin-top:10px;background-color:#fff;}
.order-dgood .it-tp{padding:10px 10px 0;font-size:13px;line-height:1;color:#666;}
.order-dgood .it-info{padding:8px 10px 10px;border-bottom:1px solid #e5e5e5;}
.order-dgood .it-img{float:left;width:82px;height:82px;margin-right:14px;overflow:hidden;}
.order-dgood .it-img img{width:100%;height:100%;}
.order-dgood .it-det{position:relative;overflow:hidden;min-height:82px;line-height:1;padding-right:20px;}
.order-dgood .it-det .it-tt{font-size:14px;line-height:18px;margin-top:2px;color:#282828;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.order-dgood .it-det .it-des{font-size:12px;line-height:1;color:#ccc;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.order-dgood .it-det .it-price{position:absolute;bottom:0;left:0;right:20px;font-size:15px;line-height:1;}
.order-dgood .it-det .it-price .it_pxj{color:#ff3c30;}
.order-dgood .it-det .it-price .it_pyj{font-size:13px;text-decoration:line-through;color:#ccc;margin:2px 0 0 10px;}
.order-dgood .it-det .it-price .it_pn{color:#888;font-size:16px;}
.order-dgood .it-tp1{position:relative;padding:0 24px 0 10px;font-size:12px;line-height:34px;color:#333;border-bottom:1px solid #e5e5e5;}
/*.order-dgood .it_tp1_ico:before{content:'';position:absolute;right:10px;top:50%;width:7px;height:12px;margin-top:-5px;background:url(../images/ico_9.png) center center no-repeat;background-size:100% 100%;}
*/
.order-rmk{padding:10px;background-color:#fff;}
.order-rmk input{width:100%;padding:6px;font-size:12px;line-height:22px;text-align:center;color:#dadada;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.h_56{height:56px;}
.ft-fixed-order{
    display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:flex;
    -moz-align-items:center;-webkit-align-items:center;align-items:center;
    -webkit-justify-content:center;justify-content:center;overflow:hidden;
    position:fixed;bottom:0;left:0;z-index:1001;width:100%;height:56px;line-height:56px;color:#282828;background-color:#fff;
}
.ft-fixed-order .it-other{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;font-size:16px;font-weight:500;}
.ft-fixed-order .it-price{padding:0 0.853328rem;}
.ft-fixed-order .it-price i{font-size:12px;}
.ft-fixed-order .it-price b{color:#ff3939;}
.ft-fixed-order .btn-pay{width:26%;color:#fff;text-align:center;background:#B4282D;}